overly powerful - Francés Inglés Diccionario